package com.example.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.pojo.User;
import com.example.vo.UserProfile;
import com.example.vo.UserVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface IUserService extends IService<User> {

    /**
     * 用户登录
     * @param phone
     * @param password
     * @return
     */
    UserVO login(String phone, String password);

    UserProfile getUserProfileById(Long userId);
    List<User> findByPhone(String phone);
    List<User> findUserList();

    /**
     * 注册新用户
     * @param user 包含用户名、密码和电话号码的新用户对象
     * @return 注册成功与否的结果
     */
//    boolean register(User user);

}
